technology readiness level - French English Dictionary